#include <Servo.h>

// 创建一个Servo对象来控制舵机
Servo myservo;
// 定义连接到舵机的GPIO引脚
int servoPin = D5;

int btn = 0;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  myservo.attach(servoPin); 
}

void loop() {
  // 将舵机从0度转到180度
  // for (int pos = 0; pos <= 180; pos += 1) { 
  //   Serial.println(pos);
  //   myservo.write(pos);              
  //   delay(15);                       
  // }
  // for (int pos = 180; pos >= 0; pos -= 1) { 
  //   myservo.write(pos);              
  //   delay(15);                       
  // }

  if(btn == 0) {
    myservo.write(180);
    Serial.println(180);
    btn = 1;
  } else if (btn == 1) {
    myservo.write(0);
    Serial.println(0);
    btn = 0;
  }
  delay(10000);
  Serial.println("=====");
}
